package com.amumu.drama.common.modules.sumapay.service;

import com.amumu.drama.common.modules.sumapay.dto.req.AliPayRefundReq;
import com.amumu.drama.common.modules.sumapay.dto.req.AliPayReq;
import com.amumu.drama.common.modules.sumapay.dto.req.AliPaySingleOrderQueryReq;
import com.amumu.drama.common.modules.sumapay.dto.resp.AliPayRefundResp;
import com.amumu.drama.common.modules.sumapay.dto.resp.AliPayResp;
import com.amumu.drama.common.modules.sumapay.dto.resp.AliPaySuccessResp;

/**
 * @author sunzhuang
 * @date 2024/6/6 10:51
 * @slogan 天下风云出我辈, 一入代码岁月催
 * @desc todo
 */

public interface AliPayService {


    /** 创建订单 */
    AliPayResp createOrder(AliPayReq request);


    /** 单笔订单查询 */
    AliPaySuccessResp singleQuery(AliPaySingleOrderQueryReq request);

    /** 退款 */
    AliPayRefundResp refund(AliPayRefundReq request);

}
